livepatch: ARM 32|64: Ignore mapping symbols: $[d,a,x]
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Sat, 13 Aug 2016 03:08:32 +0000 (23:08 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Wed, 28 Sep 2016 02:06:15 +0000 (22:06 -0400)
commit725e8e66c6cdbf973e172a17eac2763818bcf401
treed76a092c7fe5c80cb707d4c05cb262358b36dbba
parent84eabb2754b3059cfb19b5ec801462324430f26a
livepatch: ARM 32|64: Ignore mapping symbols: $[d,a,x]

Those symbols are used to help final linkers to replace insn.
The ARM ELF specification mandates that they are present
to denote the start of certain CPU features. There are two
variants of it - short and long format.

Either way - we can ignore these symbols.

Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
Acked-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> [x86 bits]
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
xen/arch/arm/livepatch.c
xen/arch/x86/livepatch.c
xen/common/livepatch.c
xen/include/xen/livepatch.h